﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using MaxStudio.Concrete.DBUtility;
using MaxStudio.Concrete.Server.Dao;

namespace MaxStudio.Concrete.Server.Interface
{
    interface IRPTSandInspection
    {
        OperationResult<List<tb_RPT_SandInspection>> GetAllSandInspection();
       OperationResult< List<tb_RPT_SandInspection>> GetSandInspectionBySequence(string strSequence);
        OperationResult<List<tb_RPT_SandInspection>> GetSandInspectionByProjectName(string strProjectName);
       OperationResult< List<tb_RPT_SandInspection>> GetSandInspectionByContition(string strSequence, string strProjectName,
                                                                                 string strMaterial, string strTestDate);
       OperationResult< tb_RPT_SandInspection> GetSandInspectionById(int id);
      OperationResult< tb_RPT_SandInspection> CreateSandInspection(tb_RPT_SandInspection entity);
      OperationResult< tb_RPT_SandInspection> ModifySandInspection(tb_RPT_SandInspection entity);
      OperationResult< tb_RPT_SandInspection> DeleteSandInspection(tb_RPT_SandInspection entity);
    }
}
